<html class="" lang="en"><head>
    <meta charset="UTF-8">
    <title>LeoXu Resume</title>
    <link rel="stylesheet" href="static/css/style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remodal/1.1.0/remodal.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remodal/1.1.0/remodal-default-theme.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/remodal/1.1.0/remodal.min.js"></script>
    <script src="static/js/script.js"></script>
</head>

<body style="padding-right: 0px;">
    <div class="container-eng" id="cv">
        <div class="side">
            <div class="me" style="height:10px">
                
                <!--<a href="index.html">
                    <div class="portrait" style="background-image: url(&quot;static/image/leoxu.jpg&quot;);"></div>
                </a>-->
                <div style="padding-top:30%">

                <h4 id="persona-tag" contenteditable="true"><h4 id="persona-tag" contenteditable="true"></h4></h4>
                </div>
            </div>
            <div class="profile info-unit">
                <h2 class="info-header"><i class="iconfont icon-person"></i> <span class="info-title" contenteditable="true">Basic Info</span><span class="item-add" style="visibility: hidden;"><i class="iconfont icon-playlistadd"></i></span><span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></h2>
                <hr>
                <ul class="info-list">
                    <li>
                        <label class="left-label" contenteditable="true">Name</label><span class="label-value" contenteditable="true">&nbsp;&nbsp;Leo Xu</span><span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                        <label class="left-label" contenteditable="true">Location</label><span class="label-value" contenteditable="true">&nbsp;&nbsp;Beijing</span><span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>
                </ul>
            </div>
            
            <div class="contact info-unit">
                <h2 class="info-header"><i class="iconfont icon-call"></i> <span class="info-title" contenteditable="true">Contact</span><span class="item-add" style="visibility: hidden;"><i class="iconfont icon-playlistadd"></i></span><span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></h2>
                <hr>
                <ul class="info-list">
                    <li>
                        <label class="left-label" contenteditable="true">Mobile</label><span class="label-value" contenteditable="true">+86&nbsp;&nbsp;+86-13120180576</span><span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></li>
                    <li>
                        <label class="left-label" contenteditable="true">Email</label><span class="label-value" contenteditable="true">leoxupku@gmail.com</span><span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></li>
                </ul>
            </div>
            
            <div class="skill info-unit">
                <h2 class="info-header"><i class="iconfont icon-star"></i> <span class="info-title" contenteditable="true">Skill Point</span><span class="item-add" style="visibility: hidden;"><i class="iconfont icon-playlistadd"></i></span><span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></h2>
                <hr>
                <ul class="progress-list">
                    <li>
                        <label class="left-label" contenteditable="true">C/C++</label>
                        <!-- <progress value="90" max="100"></progress> -->
                        <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>

                    <li>
                        <label class="left-label" contenteditable="true">TS/Lua/Python</label>
                        <!-- <progress value="70" max="100"></progress> -->
                        <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>
                </ul>
            </div>

            <div class="skill info-unit">
                <h2 class="info-header"><i class="iconfont icon-education"></i> <span class="info-title" contenteditable="true">Education</span></h2>
                <hr>
                <ul class="info-list">
                    <li>
                        <label class="left-label" contenteditable="true">2016~2019</label><span class="label-value" contenteditable="true">Peking University, Computer Science, Master</span>
                    </li>
                    <li>
                        <label class="left-label" contenteditable="true">2012~2016</label><span class="label-value" contenteditable="true">Peking University, Computer Science, Bachelor</span><span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>
                </ul>
            </div>

            <div class="trophy info-unit">
                <h2 class="info-header"><i class="iconfont icon-trophy"></i> <span class="info-title" contenteditable="true">Awards</span>
                    <span class="item-add" style="visibility: hidden;"><i class="iconfont icon-playlistadd"></i></span>
                    <span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                </h2>
                
                <hr>
                <ul class="info-list">
                    <li>
                        <label class="left-label" contenteditable="true">2018</label><span class="label-value" contenteditable="true"><h4 contenteditable="true">National Scholarship</h4></span><span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></li>
                    </li>
                    <li>
                        <label class="left-label" contenteditable="true">2016</label><span class="label-value" contenteditable="true"><h4 contenteditable="true">Outstanding Graduates Prize in Beijing Province</h4></span> <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></li>
                    </li> 
                    <li>
                        <label class="left-label" contenteditable="true">2016</label><span class="label-value" contenteditable="true"><h4 contenteditable="true">Outstanding Graduates Prize in Peking University</h4></span> <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span></li>
                    </li>          
                </ul>
            </div>
            
        </div>
        <div class="main" style="padding-top:30px">
            
            <div class="project info-unit right-list">
                <h2 class="info-header"><i class="iconfont icon-project"></i> <span class="info-title" contenteditable="true">Experience</span>
                    <span class="item-add" style="visibility: hidden;"><i class="iconfont icon-playlistadd"></i></span>
                    <span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                </h2>
                <hr>
                <ul class="experience-list">
                    
                    <li>
                        <h3 contenteditable="true">Senior Software Engineer(2021.10~, ByteDance)</h3>
                        <strong>Avatar Platform, Project Framework Owner, 2022.10~2023.10</strong>
                        <p>served as the owner of Engineering for the internal Avatar Platform at the company. I was responsible for leading the development of the Douyin Live Avatar SDK and the standalone app DouBao's virtual Avatar. </p>
                        <strong>Douyin Avatar, Project Owner, 2022.05~2022.10</strong>               
                        <p>responsible for the project development of Douyin virtual character. This project included 3D asset standards, data storage, SDK development, and the development of an in-app editing page for Douyin. We achieved the product's expected requirements with high quality and a development efficiency that surpassed industry competitors by approximately two times.</p>
                        <strong>PicoVR AvatarPlatform, Project Owner, 2021.10~2022.05</strong>
                        <p>responsible for the project development of the Pico Avatar platform, which is equivalent to Meta Quest's Avatar platform. The Avatar platform provides official avatar display, driver network synchronization, and open access to users for character customization and outfitting for all applications on Pico devices. My work involved 3D asset standards, backend services, data storage, universal SDK development, and the development of an in-device editor for Pico.</p>
                        <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>

                    <li>
                        <h3 contenteditable="true">Junior Software Engineer(2019.07~2021.10 Bytedance)</h3>
                        <p contenteditable=="true">
                        <strong>Animation System, Module Owner, 2020.09~2021.07</strong>
                        <p>developed a complete animation system for ByteDance's effect engine, which includes features such as state machines, blend trees, mask, physics blending, and IK blending. </p>
                        <strong>Physics System, Main Developer, 2020.03~2020.09</strong>               
                        <p>integrated Box2D and Bullet3D physics into ByteDance's effect engine. This integration aimed to enhance the creative motivation of external visual effects artists by enabling them to develop tiny game-like effects.</p>
                        <strong>Signed Distance Text system, Main Developer, 2019.07~2020.03</strong>
                        <p>developed the leading mobile text system module, which was the best in terms of rendering quality, performance, and diversity within the industry at that time. This module was later incorporated into all major apps within ByteDance. Subsequently, it became a benchmark that other companies' editing software aimed to emulate.</p>
                        <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>                    
                    
                </ul>
            </div>       
            <div class="project info-unit right-list">
                <h2 class="info-header"><i class="iconfont icon-project"></i> <span class="info-title" contenteditable="true">Research</span>
                    <span class="item-add" style="visibility: hidden;"><i class="iconfont icon-playlistadd"></i></span>
                    <span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                </h2>
                <hr>
                <ul class="experience-list">
                    <li>
                        <h3 contenteditable="true">Physics and cloth simulation</h3>
                        <p>focus on physics-based animation for flexible objects and cloth, familiar with FEM, PBD, and Peridynamics, expertise in numerical analysis, optimization, and parallel acceleration using CUDA. I have published academic papers at PacificGraphics and have also developed an <a href="https://gitee.com/LeoPkuCs/PyPhysLeo">open-source simulation library</a> 
                        </p>                        
                        <span class="item-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                    </li>                  
                </ul>
            </div>          
            <div class="aboutme info-unit right-paragraph">
                <h2 class="info-header"><i class="iconfont icon-flower"></i> <span class="info-title" contenteditable="true">Paper</span>
                    <span class="unit-remove" style="visibility: hidden;"><i class="iconfont icon-delete"></i></span>
                </h2>
                
                <hr>
                <p contenteditable="true"><a href="https://www.dropbox.com/sh/bo0x8r7m0vv8kz6/AAAs_B5GDTW8DBRGEO-PQR8Ka?dl=0">Xu, L., He, X., Chen, W., Li, S., Wang, G. Reformulating Hyperelastic Materials with Peridynamic Modeling. (accepted by Pacific Graphics 2018)</a>
                </p>    
                            
                <p contenteditable="true">Zhao, J., Zhu, F., Tang, Y., Xu, L., Li, S., Wang, G. Real-Time Example-Based Materials in Laplace-Beltrami Shape Space. 
                </p>
            </div>
        </div>
    </div>

</body>
</html>